455aaeb0ddd04f41c07ad9413c2e4defd7eade67,time4j-android/src/main/java/net/time4j/format/expert/Iso8601Format.java,Iso8601Format,weekdateFormat,#boolean#,527
Before Change
ChronoFormatter.Builder<PlainDate> builder =
ChronoFormatter
.setUp(PlainDate.class, Locale.ROOT)
.startSection(Attributes.ZERO_DIGIT, '0')
.addInteger(YEAR_OF_WEEKDATE, 4, 9, SignPolicy.SHOW_WHEN_BIG_NUMBER);
if (extended) {
builder.addLiteral('-');
}
builder.addLiteral('W');
builder.addFixedInteger(Weekmodel.ISO.weekOfYear(), 2);
if (extended) {
builder.addLiteral('-');
}
return builder.addFixedNumerical(DAY_OF_WEEK, 1).endSection().build().with(Leniency.STRICT);
}
After Change
ChronoFormatter.Builder<PlainDate> builder =
ChronoFormatter
.setUp(PlainDate.class, Locale.ROOT)
.startSection(Attributes.NUMBER_SYSTEM, NumberSystem.ARABIC)
.startSection(Attributes.ZERO_DIGIT, '0')
.addInteger(YEAR_OF_WEEKDATE, 4, 9, SignPolicy.SHOW_WHEN_BIG_NUMBER);
if (extended) {
builder.addLiteral('-');
}
builder.addLiteral('W');
builder.addFixedInteger(Weekmodel.ISO.weekOfYear(), 2);
if (extended) {
builder.addLiteral('-');
}
return builder.addFixedNumerical(DAY_OF_WEEK, 1).endSection().endSection().build().with(Leniency.STRICT);
}